Text copied to clipboard!

Наслов

Text copied to clipboard!

Programer sistema

Опис

Text copied to clipboard!
Tražimo Programera sistema koji će se pridružiti našem tehničkom timu i igrati ključnu ulogu u razvoju, održavanju i optimizaciji softverskih komponenti koje omogućavaju rad operativnih sistema i drugih sistemskih aplikacija. Kao Programer sistema, bićete odgovorni za dizajniranje i implementaciju softverskih rešenja niskog nivoa koja omogućavaju efikasno funkcionisanje hardverskih i softverskih resursa. Vaša uloga će uključivati rad sa kernelima, drajverima, sistemskim bibliotekama i alatima koji omogućavaju komunikaciju između hardvera i softvera. Takođe ćete sarađivati sa timovima za razvoj aplikacija, bezbednost i infrastrukturu kako biste osigurali stabilnost, bezbednost i performanse sistema. Idealni kandidat ima snažno razumevanje arhitekture operativnih sistema, iskustvo u programiranju na jezicima kao što su C, C++ ili Rust, kao i poznavanje skript jezika poput Bash ili Python. Takođe je poželjno iskustvo sa Linux ili Unix okruženjima, kao i razumevanje mrežnih protokola i sistemske bezbednosti. Od vas se očekuje da budete analitični, precizni i sposobni da rešavate kompleksne tehničke probleme. Bićete uključeni u sve faze životnog ciklusa softvera – od analize zahteva, preko dizajna i implementacije, do testiranja i održavanja. Ako ste strastveni u vezi sa sistemskim programiranjem i želite da radite na izazovnim projektima koji zahtevaju duboko tehničko znanje i kreativno razmišljanje, pozivamo vas da se prijavite i postanete deo našeg inovativnog tima.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje sistemskog softvera
  • Pisanje i optimizacija kernel modula i drajvera
  • Implementacija i testiranje sistemskih biblioteka
  • Analiza performansi i rešavanje problema u radu sistema
  • Saradnja sa timovima za infrastrukturu i bezbednost
  • Dokumentovanje tehničkih rešenja i procesa
  • Razvoj alata za automatizaciju i monitoring
  • Učestvovanje u dizajnu arhitekture sistema
  • Praćenje novih tehnologija i trendova u sistemskom programiranju
  • Održavanje kompatibilnosti sa različitim hardverskim platformama

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti računarstva, elektrotehnike ili srodne oblasti
  • Iskustvo u programiranju na jezicima C, C++ ili Rust
  • Poznavanje Linux/Unix operativnih sistema
  • Razumevanje arhitekture operativnih sistema
  • Iskustvo sa razvojem kernel modula i drajvera
  • Poznavanje mrežnih protokola i sistemske bezbednosti
  • Sposobnost analitičkog razmišljanja i rešavanja problema
  • Iskustvo sa alatima za verzionisanje (npr. Git)
  • Poznavanje skript jezika (Bash, Python)
  • Dobre komunikacione veštine i timski duh

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje operativne sisteme ste koristili u prethodnim projektima?
  • Imate li iskustva sa razvojem kernel modula?
  • Na kojim programskim jezicima najčešće radite?
  • Kako pristupate rešavanju problema sa performansama sistema?
  • Da li ste radili sa alatima za debagovanje na niskom nivou?
  • Kako osiguravate bezbednost sistemskog softvera?
  • Koje alate koristite za verzionisanje i kolaboraciju?
  • Imate li iskustva sa real-time operativnim sistemima?
  • Kako pristupate dokumentovanju tehničkih rešenja?
  • Koji je vaš omiljeni deo sistemskog programiranja i zašto?